About Delexity Ltd (13496339) United Kingdom