About Ambergris Interiors Ltd (13187864) United Kingdom