About Incubit Limited (12987420) United Kingdom