About Self Bay Ltd (12214639) United Kingdom