About Squarefoot Capital Ltd (11005002) United Kingdom