About Lofoton Consulting Limited (08058906) United Kingdom