About Delryke Ltd (12948610) United Kingdom