About Interbay Holdings Ltd (05878379) United Kingdom