About Ibase Software Solutions Pvt Limited (09504032) United Kingdom