About Delta-othala Ltd (13218474) United Kingdom