About Deturquoise Limited (12893293) United Kingdom