About Micrima Limited (05616345) United Kingdom