About Beta Living Limited (10322626) United Kingdom