About Rikira Anahar Corporation Ibc Limited (13070381) United Kingdom