About Deji Sequence Limited (10337596) United Kingdom