About Lorcan Computers Limited (03573182) United Kingdom