About Javaid Investments Ltd (10920227) United Kingdom