About Betty Swollox Ltd (11130183) United Kingdom