About Abacus Travel Limited (02187252) United Kingdom