About Three Delta Management Limited (10560560) United Kingdom