About Interbay Group Holdings Limited (08068042) United Kingdom