About Plimmer Technology International Limited (SC197349) United Kingdom