About Squadra360 Limited (04746822) United Kingdom