About X-bay Holdings Llp (OC422716) United Kingdom