About Framebeam Limited (01915228) United Kingdom