About Alycium Developments Limited (09284100) United Kingdom