About The Squad (management) Ltd (09905883) United Kingdom