About Amm Squared Limited (08682163) United Kingdom