About Delonex Nominee Limited (08568669) United Kingdom