About Philippa Devas Limited (13535088) United Kingdom