About Bowl Island Ltd (12217381) United Kingdom