About Jeneesa Property Ltd (11328660) United Kingdom