About Ofaltrad Investment Limited (12025035) United Kingdom