About Spectulise Limited (05032503) United Kingdom