About Delom Ct Consultancy Limited (11912267) United Kingdom