About Ibase Media Services Ltd (05538229) United Kingdom