About Ibby Khan Limited (12301332) United Kingdom