About Mica Fine Limited (10130313) United Kingdom