About Deapp Limited (09196493) United Kingdom