About Ibos Technology Limited (13296530) United Kingdom