About Baruch Services Ltd (10785368) United Kingdom