About Recassa Limited (10994389) United Kingdom