About Spectarlab Ltd (12332667) United Kingdom