About Squadra Limited (07417476) United Kingdom