About Lantor (uk) Limited (04180283) United Kingdom