About Ambidect Limited (08295903) United Kingdom