About Scientific Properties Ltd (11810174) United Kingdom