About Studio Ra Ltd (11730794) United Kingdom