About Formicarium Ltd. (SC568463) United Kingdom