About Indiz Limited (07805461) United Kingdom