About Rycka Ltd (09203646) United Kingdom