About Hibiscus Investors Limited (13000603) United Kingdom