About Marcola Computers Limited (02061559) United Kingdom