About Abbo Investments Limited (10423745) United Kingdom