About Neki Property Ltd (11629320) United Kingdom