About Ambiflex Limited (02316743) United Kingdom