About Odd Erik Delbekk Limited (07370331) United Kingdom