About Telamon Ventures Ltd (10516681) United Kingdom