About Amibatechnology Limited (08680259) United Kingdom