About Plethora Systems Limited (12867747) United Kingdom