About Oscar Scientific Limited (12047299) United Kingdom