About Vilkelis & Associates Limited (05812027) United Kingdom