About Amega Sciences Holdings Limited (05622070) United Kingdom