About Diadochi Ltd (10619913) United Kingdom