About Ibis Medical Services Limited (07078460) United Kingdom