About Langborg Investment Limited (13506152) United Kingdom