About Green Turtle Property Ltd. (11623802) United Kingdom