About Humi Roy Ltd (12594495) United Kingdom