About Exact Innovations Ltd (07768244) United Kingdom