About Indielab Accelerate Ltd (10932534) United Kingdom