About Offor Investments Ltd (09764029) United Kingdom