About Becca Limited (04342458) United Kingdom