About Kotecha Ventures Ltd (04323984) United Kingdom