About Micross Logic Limited (08105922) United Kingdom