About Jamaru Ltd (11616338) United Kingdom