About Olle Sereda Limited (11193053) United Kingdom