About The Frame (europe) Limited (10330732) United Kingdom