About Altonomix Limited (12088585) United Kingdom