About Osella Technology Ltd (11966399) United Kingdom