About Microboard Limited (03849080) United Kingdom