About The Plug Platform Ltd (12093253) United Kingdom