About Lodbrok Limited (09938166) United Kingdom