About Abbeytech Limited (12745838) United Kingdom