About Rachel Bada Ltd (11978326) United Kingdom