About Abacusia Limited (12308922) United Kingdom