About Techkuru Ltd (13196159) United Kingdom