About Deitor Ltd (13347342) United Kingdom