About Extremala Science Capital Ltd (08541705) United Kingdom