About Igirisu Joba Club Ltd (11296099) United Kingdom