About Olofsson Investment Limited (12302521) United Kingdom