About Blackbird Channel Ltd (07372447) United Kingdom