About Becca (uk) Limited (08487079) United Kingdom