About Cyamella Limited (10720338) United Kingdom