About Speyre Ltd (13021219) United Kingdom