About Ibrahimyasir Technology Ltd (09012206) United Kingdom