About Abmech Design & Analysis Ltd. (07397491) United Kingdom