About Squadrato Limited (12349426) United Kingdom