About Neel Kontho London Limited (13471371) United Kingdom