About De Island Bowl Ltd (12198973) United Kingdom