About Thelastspin Ltd (13103630) United Kingdom