About Deta (2000) Limited (03995031) United Kingdom