About Deelynn Limited (SC519709) United Kingdom