About Intraspectre Ltd (10654928) United Kingdom