About Depta Ltd (09734878) United Kingdom