About Temuse Holdings Ltd (10810547) United Kingdom