About Osera Limited (12404614) United Kingdom