About Deallo Limited (13627153) United Kingdom