About Kairo India Limited (11841378) United Kingdom