About Sq Foods Limited (10440945) United Kingdom