About Nilibefre Ibc Limited (12063299) United Kingdom