About Restaurant 38 Limited (SC575853) United Kingdom