About Masterclass Ventures Ltd. (08336952) United Kingdom