About Upekha Ltd (13071584) United Kingdom