About Abbi Investments Ltd (10021048) United Kingdom