About Framex Limited (12657992) United Kingdom