About Beetroot Patch Limited (12590929) United Kingdom