About Ibv London Holdings Limited (12309468) United Kingdom