About Studio Rich Ltd (11226838) United Kingdom