About Science Creek Ltd (13243323) United Kingdom