About Kakkar S Consulting Limited (12225907) United Kingdom