About Khilji Consultancy Ltd (SC585152) United Kingdom