About Kiasu Group Holdings Ltd (07088445) United Kingdom