About Turner Squared Ltd (08161667) United Kingdom