About Sqi Holdco Limited (11838320) United Kingdom