About Arcada Corporation Pc (LP018119) United Kingdom