About Squad Group Ltd (11968331) United Kingdom