About Strobe Consultancy Ltd (12330917) United Kingdom