About Ellene Property Company Ltd (12299228) United Kingdom