About Specta Global Ltd (13091169) United Kingdom