About Octopus First Loss Limited (09977535) United Kingdom