About Portal Devices Limited (09389381) United Kingdom