About Frames Haven Ltd (12323752) United Kingdom