About Lothbrok Investment Ltd (11308116) United Kingdom