About Abba Technology Limited (07743790) United Kingdom