About Pluggedfx Ltd (12843056) United Kingdom