About Joda-hauz Limited (12098938) United Kingdom