About Micropix Limited (07233947) United Kingdom