About Delate Limited (11414285) United Kingdom