About Interbit Investment Ltd (12197638) United Kingdom