About Sabba Investments Ltd (13058544) United Kingdom