About Square Science Ltd (08048491) United Kingdom