About Masterclass London Ltd (10249167) United Kingdom