About Spectatus Ltd (09427225) United Kingdom