About Troglodyte Limited (13095608) United Kingdom