About The Garage Labs Holdings Ltd (12761049) United Kingdom