About Plemon Studio Ltd (12054007) United Kingdom