About Bubblesoft It Solutions Ltd (09268546) United Kingdom