About Nanostix Blackburn Ltd (12936332) United Kingdom