About Teodorsson Investment Limited (10933234) United Kingdom