About Telmo Limited (12663012) United Kingdom