About Neil Clarke Solutions Ltd (10089446) United Kingdom