About Framiore Ltd (12087541) United Kingdom