About Bisca North Yorkshire Limited (11029656) United Kingdom