About Boa Holdings Limited (06887488) United Kingdom