B S.
They have no physical existence in UK…
They have no physical existence in UK or USA. They operate from Noida Sector 63 but on the calls they claim that they are calling from UK or USA. BIG LIARS ! They are using virtual addresses for UK and US on their website and hiding their Noida address from everyone.



