About Baran & Arjin Ltd (12879683) United Kingdom