About Lanbackne Limited (12808816) United Kingdom