About Square 8 Ltd (12686801) United Kingdom