About Templar Eco Power Ltd (11169853) United Kingdom