About Beechiz Ltd (11365809) United Kingdom