About De Freitas Costa Company Limited (12106196) United Kingdom