About Delimited Consulting Ltd (11198474) United Kingdom