About Curly Tail Properties Ltd (10996492) United Kingdom