About Micro Filer Ltd (12273247) United Kingdom