About The Troll Company Limited (02433960) United Kingdom