About Beta S&a Ltd (08268683) United Kingdom