About Frameslayer Industries Ltd (12084010) United Kingdom