About Tarar London Ltd (12968727) United Kingdom