About West Square Science Ltd (10688972) United Kingdom