About App Investments Ltd (10879907) United Kingdom