About London Science Point Llp (OC430812) United Kingdom