About Kotecha Ondhia Investments Limited (09061249) United Kingdom