About Ibis Developments Limited (05677136) United Kingdom