About De Startup Lab Ltd (12211349) United Kingdom