About Javaid & Co Holdings Ltd (13128523) United Kingdom