About Idaruma Technologies Ltd (13227407) United Kingdom