About Amega Sciences Limited (01840633) United Kingdom