About Javaid Investment London Ltd (13136522) United Kingdom