About Openspark Technologies Limited (07684470) United Kingdom