never heard of them and nor has google as far as i can see.
what country?
if you think its too good to be true it usually is. saying that we have plenty of suppliers who sell very discounted juice. what are you looking for?
no wonder google didnt find it as your header says ufrogs.
and no idea on that site as we are in the UK
That probably places you in a better position to judge the validity and trustworthiness of any Russian business.I am from Latvia ,its very close to Russia