About Squadri Ltd (12353451) United Kingdom