About Innovative Khera Solutions Ltd (12324088) United Kingdom