About Olibella Bamford Limited (05602015) United Kingdom