About Abba Hi-tech Limited (02309130) United Kingdom