About Rycaal Solutions Group Ltd (10913403) United Kingdom