About Delane Management Limited (11566891) United Kingdom