About Ambar Millennium Products Limited (03883207) United Kingdom