About Ambsol Limited (03170899) United Kingdom