About Solexa Ltd (07225736) United Kingdom