About Plethora Engineering Ltd (11859469) United Kingdom