About Baar Templeworld Ltd (11335579) United Kingdom