About Beelo Limited (07154720) United Kingdom