About Nicholas Teresa Ltd (13696113) United Kingdom