About Direct Science & Innovation Ltd (SC600986) United Kingdom