About Stefan Lankov Limited (09415205) United Kingdom