About Osvaldas & Laima Limited (11156836) United Kingdom