About Baricane Limited (08189939) United Kingdom