About Pleroo Digital Ltd (12228721) United Kingdom