About Baruck Ltd (12902116) United Kingdom