About Oroborus Investments Ltd (12776931) United Kingdom