About Late Rice Media Limited (SC627886) United Kingdom