About Amaryllis Place Ltd (12266338) United Kingdom