About Abacas Investments Ltd (12163944) United Kingdom