About Baruchel Ltd (13608329) United Kingdom