About Bowmed Ibisqus Limited (06204088) United Kingdom