About Delonex Kenya (one) Limited (09809308) United Kingdom