About Delmar World Limited (06870313) United Kingdom