About Amberframe Holdings Limited (07115780) United Kingdom