About Sq Holdings Limited (09437418) United Kingdom