About Tre Troll Limited (12237480) United Kingdom