About Trordle Ltd (11096786) United Kingdom