About Deltaplus 3 Investments Limited (11277779) United Kingdom