About Deveroo Ltd (12840388) United Kingdom