About Ibis Design Ltd (12986076) United Kingdom