About Ochtar Ltd (06311595) United Kingdom