About Larsen C Energy Limited (10877413) United Kingdom