About Incubex Ltd (10689240) United Kingdom