About Beta Holdings Limited (05729365) United Kingdom