About Microboards Technology Limited (03382310) United Kingdom