About Strudwick Analytics Ltd (13409568) United Kingdom