About Incub8 Solutions Ltd (12255131) United Kingdom