About Idah Rowena Ltd (11327138) United Kingdom