About Bakhu Limited (06516270) United Kingdom