About The Start Up Practice Ltd (11655165) United Kingdom