About Harwell Group Ltd (12804607) United Kingdom