About 3 Squeeze Holdings Limited (12186899) United Kingdom