About Mikalauskas Limited (11783191) United Kingdom