About Ibis (227) Trading Limited (10067944) United Kingdom