About Aucuba Sciences Limited (09959358) United Kingdom