About Squad Ventures Holdings Ltd (13272751) United Kingdom