About Beccare Ltd (12458844) United Kingdom