About Koovejee Holdings Ltd (13399695) United Kingdom