About Squeeze Science Limited (07599083) United Kingdom