About Jameela Jamroz Limited (13430406) United Kingdom