About Ibank Platform Ltd (08474022) United Kingdom