About Angstrom Precision Limited (09508686) United Kingdom