About Nerijus Skrickas Limited (13535641) United Kingdom