About Bakuli Limited (12576122) United Kingdom