About Bakaruda Limited (08469353) United Kingdom