About Justinas Slezas Ltd (09250262) United Kingdom