About Delineare Uk Ltd (SC512034) United Kingdom