About Arrec Investment Limited (12397852) United Kingdom