About Olaf Svenson Associates Limited (11626039) United Kingdom