About Englund Investment Limited (10621973) United Kingdom