About De Osa Events Ltd (10639931) United Kingdom