About Amastra Limited (06930568) United Kingdom