About Olimex Ltd (07280533) United Kingdom