About Telamara Limited (12206965) United Kingdom