About Squad Technologies Ltd (12847474) United Kingdom