About Square Box Holdings Limited (SC692233) United Kingdom