About Eskilssons Invest Limited (12627409) United Kingdom