About Indik8a Holdings Limited (11614964) United Kingdom