About Ibra Limited (12296288) United Kingdom