About The Plasma Place Ltd (12678631) United Kingdom