About Bowl Island Limited (13445789) United Kingdom